package com.springboot.auth.authorization.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.springboot.auth.authorization.entity.param.OperationLogQueryParam;
import com.springboot.auth.authorization.entity.po.OperationLog;


import java.util.Set;

/**
 * Created by ZengJian on 2021/2/3 0003 上午 9:22
 */
public interface IOperationLogService extends IService<OperationLog> {

    boolean add(OperationLog operationLog);


    boolean getOperationLog(String id);

    OperationLog get(String id);


    boolean delete(Set<String> ids);


    IPage<OperationLog> query(Page page, OperationLogQueryParam operationLogQueryParam);

    boolean update(OperationLog operationLog);
}
